/**
 * Created by 春旺 on 2017/4/1.
 */
//********************************************************************
// ParameterModifier.java Java Foundations
//
// Demonstrates the effects of changing parameter values.
//********************************************************************
public class ParameterModifier
{
    //-----------------------------------------------------------------
// Modifies the parameters, printing their values before and
// after making the changes.
//-----------------------------------------------------------------
    public void changeValues (int f1, Num f2, Num f3)
    {
        System.out.println ("Before changing the values:");
        System.out.println ("f1\tf2\tf3");
        System.out.println (f1 + "\t" + f2 + "\t" + f3 + "\n");
        f1 = 999;
        f2.setValue(888);
        f3 = new Num (777);
        System.out.println ("After changing the values:");
        System.out.println ("f1\tf2\tf3");
        System.out.println (f1 + "\t" + f2 + "\t" + f3 + "\n");
    }
}
